package com.xiguaji.tiktok.v1.tiktok.permission;

import com.xiguaji.tiktok.v1.product.dto.PlatformTypeEnum;
import com.xiguaji.tiktok.v1.user.log.ParamsType;

import java.lang.annotation.*;

@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface RequestLimit {
    String value() default "";
    String property() default "";
    Limit validateType() default Limit.PROPERTY_LIMIT;
    ParamsType paramType() default ParamsType.JSON;
    PlatformTypeEnum platformType() default PlatformTypeEnum.TIKTOK;
}
